/******************** Reset ********************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin: 0; padding: 0; border: 0; outline: 0; font-size:12px; font-family: "Microsoft YaHei", Arial, "Segoe UI", sans-serif; background: transparent;}
img{border:0;}
ul,ol{list-style:none;}
input, textarea, select{padding:0; outline:none;}
textarea{resize:none;}
em, i{font-style:normal;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:''; content: none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}

/* remember to define focus styles! */
:focus{outline:0;}

/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
i{font-style:normal;}

/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse; border-spacing:0;}

/* Link style */
a{text-decoration:none; cursor:pointer; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; behavior:url(link.htc);}
a:focus{outline:0; text-decoration:none;}
a:hover{text-decoration:none;}
/*a{-moz-outline:none; outline:none; ie-dummy:expression(this.hideFocus=true);}*/

.clearfix:after {clear:both; content:"."; display:block; height:0; line-height:0; font-size:0; visibility:hidden;}
.clearfix {zoom:1;}

.f_l{float:left;}
.f_r{float:right;}

.mt_10{ margin-top:10px;}
.ml_10{ margin-left:10px;}
.mt_30{ margin-top:30px;}
.mt_5{ margin-top:5px;}
.mr_10{ margin-right:10px;}
.mt_0{ margin-top:0;}
.mb_0{margin-bottom:0;}
.mt_20{ margin-top:20px;}
.ml_15{ margin-left:15px;}
.mr_5{ margin-right:5px;}
.mlr_20{ margin-left:20px; margin-right:20px;}
.ml_20{ margin-left:20px;}
.ml_40{ margin-left:40px;}
.pb_10{ padding-bottom:10px;}
.pb_20{padding-bottom:20px;}
.pb_40{ padding-bottom:40px;}
.pb_100{ padding-bottom:100px;}
.red{ color:#F00;}
.t_b{ font-weight:bold;}
p{ vertical-align:top;}
.t_r{ text-align:right;}
.t_c{ text-align:center;}
.t_l{ text-align:left;}
em,i{font-style:normal;}
textarea{resize:none; overflow:hidden;}

/*webkit滚动条样式*/
::-webkit-scrollbar-track-piece{background-color:#f5f5f5;border-left:1px solid #d2d2d2}
::-webkit-scrollbar{width:13px;height:13px}
::-webkit-scrollbar-thumb{background-color:#c2c2c2;background-clip:padding-box;border:1px solid #979797;min-height:28px}
::-webkit-scrollbar-thumb:hover{border:1px solid #636363;background-color:#929292}